//YDUI样式修改
.yd-slider-pagination-item {
  margin: 0 0.1rem !important;
  width: 0.2rem !important;
  height: 0.2rem !important;
}
.yd-slider-pagination-item-active {
  background-color: #0084ff !important;
  width: 0.2rem !important;
  height: 0.2rem !important;
}
.yd-slider-pagination {
  bottom: 0.44rem !important;
}
.mall-slider {
  .yd-slider-pagination-item {
    margin: 0 !important;
    width: 0.6rem !important;
    height: 0.1rem !important;
    border-radius: 0;
  }
  .yd-slider-pagination-item-active {
    background-color: #fff !important;
  }
  .yd-slider-pagination {
    text-align: right !important;
    bottom: 0.4rem !important;
    padding-right: 0.5rem !important;
    justify-content: flex-end !important;
  }
}

.yd-spinner > span > i:after {
  font-size: 0.5rem !important;
}
.yd-spinner-input {
  font-size: 0.56rem !important;
  line-height: 0.56rem !important;
}
.yd-checkbox-icon {
  width: 0.88rem !important;
  height: 0.88rem !important;
  background-color: rgba(255, 255, 255, 0.2);
  line-height: 2rem !important;
  vertical-align: -10% !important;
  i {
    width: 0.24rem !important;
    height: 0.48rem !important;
  }
}
.yd-checkbox-text {
  font-size: 0.56rem !important;
}
.yd-checklist-icon {
  width: 0.88rem !important;
  height: 0.88rem !important;
  background-color: rgba(255, 255, 255, 0.2);
  i {
    width: 0.24rem !important;
    height: 0.48rem !important;
  }
}

.yd-cityselect * {
  font-size: 0.56rem !important;
}
.yd-cityselect {
  .yd-cityselect-title {
    height: 1.4rem !important;
    line-height: 1.4rem !important;
  }
  .yd-cityselect-nav-active {
    color: #0078ff !important;
  }
  .yd-cityselect-nav-active:after {
    background-color: #0078ff !important;
  }
  .yd-cityselect-item-active {
    color: #0078ff !important;
  }
  .yd-cityselect-nav > a {
    height: 1.4rem !important;
    line-height: 1.4rem !important;
    font-size: 0.56rem !important;
  }
  .yd-cityselect-nav {
    height: 1.4rem !important;
    line-height: 1.4rem !important;
  }
  .yd-cityselect-item {
    margin-top: 1.1rem;
  }
  .yd-cityselect-item-box > a {
    height: 1.4rem !important;
    line-height: 1.4rem !important;
  }
  .yd-cityselect-item-box > a span {
    line-height: 1.4rem !important;
    max-height: 1.4rem !important;
    height: 1.4rem !important;
  }
}
.yd-toast-none-icon {
  padding: 0 !important;
  .yd-toast-content {
    font-size: 0.56rem !important;
    padding: 0.3rem !important;
  }
}
.yd-toast {
  padding: 0.5rem !important;
  border-radius: 0.2rem !important;
  .yd-toast-error-icon:after {
    width: 2rem !important;
    height: 2rem !important;
    background-size: 2rem 2rem !important;
  }
  .yd-toast-success-icon:after {
    width: 2rem !important;
    height: 2rem !important;
    background-size: 2rem 2rem !important;
  }
  .yd-toast-content {
    font-size: 0.56rem !important;
    padding: 0.3rem !important;
    text-align: center !important;
  }
}

.yd-loading {
  height: 1.5rem !important;
  .yd-loading-txt {
    font-size: 0.56rem;
    max-width: none;
  }
}
.yd-dialog-white-mask {
  z-index: 999999 !important;
}

.yd-confirm {
  font-size: 0.8rem !important;
  .yd-confirm-bd {
    height: 3rem !important;
    font-size: 0.65rem !important;
    line-height: 2.8rem !important;
  }
  .yd-confirm-btn {
    height: 1.4rem !important;
    line-height: 1.2rem !important;
  }
}
